.ticket_form {border:1px #629DC5 solid;}
.ticket_form label, .ticket_form span{color:#000;}
.ticket_form .cat {font-weight:bold; background-color:#F2F9FD; border:1px solid #629DC5; padding:5px 10px; vertical-align:middle;}
.ticket_form .row {border:1px solid #629DC5; background-color:#FFFFFF; padding:5px 10px; vertical-align:middle;}
.ticket_form .row td {border:1px solid #629DC5; background-color:#FFFFFF; padding:5px 10px; vertical-align:middle;}
.ticket_form .comment {color:#666666;}
.ticket_form input[type=text],.ticket_form select {width:400px;}

.ticket_list {border:1px #629DC5 solid;}
.ticket_list .cat {font-weight:bold; background-color:#F2F9FD; border:1px solid #629DC5; padding:5px 10px; vertical-align:middle;}
.ticket_list .row {border:1px solid #629DC5; background-color:#FFFFFF; padding:5px 10px; vertical-align:middle;}
.ticket_list .row td {border:1px solid #629DC5; background-color:#FFFFFF; padding:5px 10px; vertical-align:middle;}
.ticket_list .message {line-height:24px;}
.ticket_list .reply {padding:10px 10px;background-color:#eeeeee;border:1px #ccc solid;width:90%;text-align:left;float:right;margin:10px 10px 10px 0px;}
.ticket_list .reply div {font-weight:bold;}
.ticket_list .reply pre {line-height:24px;padding-left:24px;}